home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 February
/
EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso
/
enigma
/
earcd
/
comm
/
comm2
/
cttl6k05.lha
/
Citadel_msgadd.lha
/
msgadd.doc
< prev
Wrap
Text File
|
1996-08-29
|
2KB
|
45 lines
MSGADD
MSGADD is utility for use with programs which act as gateways
between Citadel-compatible systems and other (foreign) networks. Its
purpose is to allow the addition of messages to a Citadel-86 message
base. The 'typical' system operator will rarely have a use for this
utility.
The command line format of MSGADD is
C>MSGADD <node name> <file names>
The first argument, node name, should be the name of a node on
your nodelist, typically (although not always) a node which has been
designated OtherNet. The purpose of specifying a node name is to allow
correct routing address decisions to be made by MSGADD, which will in
turn allow Citadel to route messages from the foreign network to
other Citadel systems.
There should be at least one file name following the node name. Each
file should contain at least one message from the foreign network in
C86Net message format (see NETHACK3.MAN for the complete specification).
Of all the fields that makes up a C86Net message, the following should
be filled in by the gateway program for each message:
Author
Date
Name of Origin System - need not be 'node name' in the command line
Node ID of Origin System - a matter for some thought
Room for message - a MUST
Recipient if and only if msg is private mail
Message Text
Attempting to add messages to rooms which are not shared with 'node
name' will result in warning messages, but the messages will be
inserted. By formally sharing rooms with 'node name' you ensure that
the companion utility to MSGADD, MSGOUT, will pick up messages for the
foreign net properly. See MSGOUT.DOC.
There is one weakness in MSGADD: it does not do vortex processing on
the messages from the foreign network. This is simply the result of a
lazy programmer. However, when dealing with virtual rooms, the MSGOUT
utility should always be run before the MSGADD utility due to the way
Citadel-86 remembers which messages still need to be sent to other nodes.